//安装插件 给vue添加全局的组件或者方法属性
import pageTools from '@/components/pageTools'
import * as directives from '@/directives'
import * as allFilter from '@/filter'
export default {
  install(Vue) {
    //注册所有的自定义指令
    Object.keys(directives).forEach(key => {
      Vue.directive(key, directives[key])
    })
    //注册全局组件
    Vue.component(pageTools.name, pageTools)
  //  全局注册所有的过滤器
    Object.keys(allFilter).forEach(key=>{
      Vue.filter(key,allFilter[key])
    })
  }
}
